import { defineStore } from "pinia";

/** 路由类型 */
type userType = {
  /** 用户权限 */
  roles: Array<string>;
  /** 用户信息 */
  userInfo: {
    /** 用户名 */
    name: string;
  };
};

export const useUserStore = defineStore({
  id: "user", // id必填，且需要唯一
  state: (): userType => {
    return {
      userInfo: {
        name: "张三",
      },
      roles: ["other"], // 用户权限
    };
  },
  actions: {},
});
